package test1224;

import java.util.Arrays;

public class Test10 {
    public static void main(String[] args) {
        // 互换数组arr中最大值和最小值的位置
        int[] arr = {6, 1, 7, 4, 3};
        int a = 0;
        int b = 0;
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] > arr[a]) {
                a = i;
            }
            if (arr[i] < arr[b]) {
                b = i;
            }
        }
        int t = arr[a];
        arr[a] = arr[b];
        arr[b] = t;
        System.out.println("互换后数组为：" + Arrays.toString(arr));









//        int[] arr = {6, 1, 7, 4, 3};
//        int max = arr[0];
//        int min = arr[0];
//        for (int i = 1; i < arr.length; i++) {
//            if (arr[i] > max) {
//                max = arr[i];
//            }
//            if (arr[i] < min) {
//                min = arr[i];
//            }
//        }
//        int da = 0;
//        int xiao = 0;
//        for (int i = 0; i < arr.length; i++) {
//            if (arr[i] == max) {
//                da = i;
//                System.out.println("最大值下标为：" + i);
//            }
//            if (arr[i] == min) {
//                xiao = i;
//                System.out.println("最小值下标为：" + i);
//            }
//        }
//        int lin = arr[da];
//        arr[da] = arr[xiao];
//        arr[xiao] = lin;
//        System.out.println("互换后数组为：" + Arrays.toString(arr));
    }
}